All Databases
Inside Mac - Index
TRUE
Boolean
data type
#include <
Types.h
>
typedef enum { /* ie, enumerated 16-bit integer */
false = 0,
true = 1,
FALSE = 0,
TRUE = 1
}
Boolean
;
Notes: As an enumerated C-language data type, a Boolean is simply a 16-bit
short
containing either 0 or 1. In a statement such as:
if ( foo ) { doit... }
'doit' will be executed in all cases except when 'foo' is exactly zero. Thus,
you can use a
short
instead of a Boolean.
The Pascal storage of a 'Boolean' data type is somewhat different - and the
difference can be important. Pascal, and thus the Macintosh toolbox,
considers a BOOLEAN to be exactly 1 bit long; for instance, a PACKED array
of 16 BOOLEANs will fit into a 16-bit word (as in
GetKeys
). When a
BOOLEAN toolbox function returns 'true', the actual value is 256 (bit 0 of
the high byte is set).
Your compiler's glue library is nice enough to fetch that byte off the stack
and extend it into a 16-bit integer. When calling the toolbox, the compiler
also takes care of storing non-zero values into the high byte of any BOOLEAN
parameter. But there are still two places where this might cause a
problem:
•
When you create a '
callback
' routine, such as a file filter
(
SFGetFile
) or an event pre-processing filter (
ModalDialog
),
you are expected to return a BOOLEAN to the system. In that case, you
must NOT return an integer 1. As long as you correctly declare your
routine as a "pascal Boolean", you will never have a problem.
•
When accessing global variables listed as BOOLEAN, be sure to check
the first byte at the global address. 0 means false, else means true.
In some cases, a value of 0xFF is used to indicate true.
Referenced by (621):
32 Bit Gray Scale Ramp Palette Example
A User Item in a Dialog
An Example INIT
Animated Cursor
C <=> Pascal
Custom File Dialog
Embedded DefProc
Getting Files Selected from the Finder
Getting a Full Pathname
Gray Scale Palette Example
Gray Scale Ramp Palette Example
How To Tell if MacsBug is Installed
KeyMap
Launch Application with Doc using Apple Events
Launching Another Application under System 6
Launching Another Application with a Document under System 6
List Manager Demo
NewSubScriberReply
PPCOpenPBRec
PortInfoRec
Printing a Drawing
Printing a Text File
SectionOptionsReply
StandardFileReply
TGetRotnBlk
TPrDlg
TPrJob
TPrPort
TPrStatus
Types.h
Using the List Manager in a Modal Dialog
VHSelect
VIA
WidthTable
WindowRecord
WordRedraw
atpXO
numer
rAliasType
scUnused
success
sysVRefNum
timeoutInTicks
title
tokenList
trFunc
typeVChar
unsigned short
useDefault
usePart
userItem
userName
vMVolumeGrade
vRefNum
vScroll
wrUnderrun
yellowColor
yourDataPtr
April 91 - TAspectPicture (Frameworks Archive)
March 93 - Front-ending in MacApp (Frameworks Archive)
May 92 - Exception Handling in MacApp 3 (Frameworks Archive)
May 94 - Handling Preferences (Frameworks Archive)
September 92 - Rapid Prototyping With Handlers in AdLib (Frameworks Archive)
September 93 - CHLockSaver (Frameworks Archive)
September 93 - ObjectMaster (Frameworks Archive)
32 Bit Gray Scale Ramp Palette Example (Inside Mac - Index)
A User Item in a Dialog (Inside Mac - Index)
An Example INIT (Inside Mac - Index)
Animated Cursor (Inside Mac - Index)
CWindowRecord (Inside Mac - Index)
Getting Files Selected from the Finder (Inside Mac - Index)
Gray Scale Palette Example (Inside Mac - Index)
Gray Scale Ramp Palette Example (Inside Mac - Index)
Launching Another Application under System 6 (Inside Mac - Index)
List Manager Demo (Inside Mac - Index)
PPCReadPBRec (Inside Mac - Index)
PPCWritePBRec (Inside Mac - Index)
Printing a Drawing (Inside Mac - Index)
Printing a Text File (Inside Mac - Index)
TGetRotnBlk (Inside Mac - Index)
TPrStatus (Inside Mac - Index)
TopMapHndl (Inside Mac - Index)
Using the List Manager in a Modal Dialog (Inside Mac - Index)
VHSelect (Inside Mac - Index)
WindowRecord (Inside Mac - Index)
Zone (Inside Mac - Index)
atpXO (Inside Mac - Index)
scUnused (Inside Mac - Index)
sysVRefNum (Inside Mac - Index)
ttSelectedOpen (Inside Mac - Index)
typeWildCard (Inside Mac - Index)
unsigned short (Inside Mac - Index)
userName (Inside Mac - Index)
vMVolumeGrade (Inside Mac - Index)
vScroll (Inside Mac - Index)
AECreateList (Inside Mac - AppleEvents)
AEGetCoercionHandler (Inside Mac - AppleEvents)
AEGetEventHandler (Inside Mac - AppleEvents)
AEGetSpecialHandler (Inside Mac - AppleEvents)
AEInstallCoercionHandler (Inside Mac - AppleEvents)
AEInstallEventHandler (Inside Mac - AppleEvents)
AEInstallSpecialHandler (Inside Mac - AppleEvents)
AERemoveCoercionHandler (Inside Mac - AppleEvents)
AERemoveEventHandler (Inside Mac - AppleEvents)
AERemoveSpecialHandler (Inside Mac - AppleEvents)
Built-in Coercion Handlers (Inside Mac - AppleEvents)
Create Publisher Event (Inside Mac - AppleEvents)
Installing Apple Event Handlers (Inside Mac - AppleEvents)
Writing a Reply Filter Function (Inside Mac - AppleEvents)
Writing an Idle Function (Inside Mac - AppleEvents)
timeouts (Inside Mac - AppleEvents)
.ENET Driver Routines (Inside Mac - AppleTalk)
ASPAbortOS (Inside Mac - AppleTalk)
ASPCloseAll (Inside Mac - AppleTalk)
ASPGetParms (Inside Mac - AppleTalk)
ASPGetStatus (Inside Mac - AppleTalk)
ASPUserCommand (Inside Mac - AppleTalk)
ASPUserWrite (Inside Mac - AppleTalk)
ATPAddRsp (Inside Mac - AppleTalk)
ATPGetRequest (Inside Mac - AppleTalk)
ATPKillAllGetReq (Inside Mac - AppleTalk)
ATPReqCancel (Inside Mac - AppleTalk)
ATPRequest (Inside Mac - AppleTalk)
ATPResponse (Inside Mac - AppleTalk)
ATPRspCancel (Inside Mac - AppleTalk)
ATPSndRequest (Inside Mac - AppleTalk)
ATPSndRsp (Inside Mac - AppleTalk)
Calling the AppleTalk Manager (Inside Mac - AppleTalk)
CloseSession (Inside Mac - AppleTalk)
Connection Listener Setup (Inside Mac - AppleTalk)
DDPRead (Inside Mac - AppleTalk)
DDPWrite (Inside Mac - AppleTalk)
EAddMulti (Inside Mac - AppleTalk)
EAttachPH (Inside Mac - AppleTalk)
EDelMulti (Inside Mac - AppleTalk)
EDetachPH (Inside Mac - AppleTalk)
EGetInfo (Inside Mac - AppleTalk)
ERdCancel (Inside Mac - AppleTalk)
ERead (Inside Mac - AppleTalk)
ESetGeneral (Inside Mac - AppleTalk)
EWrite (Inside Mac - AppleTalk)
GetLocalZones (Inside Mac - AppleTalk)
GetMyZone (Inside Mac - AppleTalk)
GetZoneList (Inside Mac - AppleTalk)
How to Get Zone Information (Inside Mac - AppleTalk)
IsATPOpen (Inside Mac - AppleTalk)
IsMPPOpen (Inside Mac - AppleTalk)
LAPRead (Inside Mac - AppleTalk)
LAPWrite (Inside Mac - AppleTalk)
Making a Connection Listener (Inside Mac - AppleTalk)
NBPConfirm (Inside Mac - AppleTalk)
NBPLookup (Inside Mac - AppleTalk)
NBPRegister (Inside Mac - AppleTalk)
OpenSession (Inside Mac - AppleTalk)
PATalkClosePrep (Inside Mac - AppleTalk)
PAddResponse (Inside Mac - AppleTalk)
PAttachPH (Inside Mac - AppleTalk)
PCloseATPSkt (Inside Mac - AppleTalk)
PCloseSkt (Inside Mac - AppleTalk)
PConfirmName (Inside Mac - AppleTalk)
PDetachPH (Inside Mac - AppleTalk)
PGetAppleTalkInfo (Inside Mac - AppleTalk)
PGetRequest (Inside Mac - AppleTalk)
PKillGetReq (Inside Mac - AppleTalk)
PKillNBP (Inside Mac - AppleTalk)
PKillSendReq (Inside Mac - AppleTalk)
PLookupName (Inside Mac - AppleTalk)
PNSendRequest (Inside Mac - AppleTalk)
POpenATPSkt (Inside Mac - AppleTalk)
POpenSkt (Inside Mac - AppleTalk)
PRegisterName (Inside Mac - AppleTalk)
PRelRspCB (Inside Mac - AppleTalk)
PRelTCB (Inside Mac - AppleTalk)
PRemoveName (Inside Mac - AppleTalk)
PSendRequest (Inside Mac - AppleTalk)
PSendResponse (Inside Mac - AppleTalk)
PSetSelfSend (Inside Mac - AppleTalk)
PWriteDDP (Inside Mac - AppleTalk)
PWriteLAP (Inside Mac - AppleTalk)
The Preferred Interface (Inside Mac - AppleTalk)
Using The AppleTalk Manager (Inside Mac - AppleTalk)
Using the ENET Handler (Inside Mac - AppleTalk)
Writing a Connection Routine (Inside Mac - AppleTalk)
ASYNCHRONOUS I/O (Inside Mac - Basic Toolbox)
About the Standard File Package and System 7.0 (Inside Mac - Basic Toolbox)
Adding Font Sizes and Names to the Menu (Inside Mac - Basic Toolbox)
Assigning a Default Palette to an Application (Inside Mac - Basic Toolbox)
BitTst (Inside Mac - Basic Toolbox)
Button (Inside Mac - Basic Toolbox)
CheckItem (Inside Mac - Basic Toolbox)
CheckUpdate (Inside Mac - Basic Toolbox)
CountResources (Inside Mac - Basic Toolbox)
Creating Offscreen Bitmaps (Inside Mac - Basic Toolbox)
Customizing Your Interface (Inside Mac - Basic Toolbox)
DebugStr (Inside Mac - Basic Toolbox)
DebugUtil (Inside Mac - Basic Toolbox)
Debugger (Inside Mac - Basic Toolbox)
Desktop Manager Routines (Inside Mac - Basic Toolbox)
DialogSelect (Inside Mac - Basic Toolbox)
DisposeIconSuite (Inside Mac - Basic Toolbox)
DrawNew (Inside Mac - Basic Toolbox)
EmptyRect (Inside Mac - Basic Toolbox)
EmptyRgn (Inside Mac - Basic Toolbox)
EqualPt (Inside Mac - Basic Toolbox)
EqualRect (Inside Mac - Basic Toolbox)
EqualRgn (Inside Mac - Basic Toolbox)
EqualString (Inside Mac - Basic Toolbox)
Event Loops (Inside Mac - Basic Toolbox)
EventAvail (Inside Mac - Basic Toolbox)
GetAuxCtl (Inside Mac - Basic Toolbox)
GetAuxWin (Inside Mac - Basic Toolbox)
GetColor (Inside Mac - Basic Toolbox)
GetDblTime (Inside Mac - Basic Toolbox)
GetDrvQHdr (Inside Mac - Basic Toolbox)
GetFNum (Inside Mac - Basic Toolbox)
GetFontName (Inside Mac - Basic Toolbox)
GetGray (Inside Mac - Basic Toolbox)
GetIndResource (Inside Mac - Basic Toolbox)
GetItemMark (Inside Mac - Basic Toolbox)
GetNextEvent (Inside Mac - Basic Toolbox)
GetOSEvent (Inside Mac - Basic Toolbox)
GetOutlinePreferred (Inside Mac - Basic Toolbox)
GetPixel (Inside Mac - Basic Toolbox)
GetPreserveGlyph (Inside Mac - Basic Toolbox)
GetResource (Inside Mac - Basic Toolbox)
GetSpecificHighLevelEvent (Inside Mac - Basic Toolbox)
HMGetBalloons (Inside Mac - Basic Toolbox)
HMIsBalloon (Inside Mac - Basic Toolbox)
HMSetBalloons (Inside Mac - Basic Toolbox)
Help Balloons in Dynamic Windows (Inside Mac - Basic Toolbox)
HiliteWindow (Inside Mac - Basic Toolbox)
IUMetric (Inside Mac - Basic Toolbox)
IUTimePString (Inside Mac - Basic Toolbox)
IUTimeString (Inside Mac - Basic Toolbox)
InsTime (Inside Mac - Basic Toolbox)
IsDialogEvent (Inside Mac - Basic Toolbox)
IsOutline (Inside Mac - Basic Toolbox)
LActivate (Inside Mac - Basic Toolbox)
LClick (Inside Mac - Basic Toolbox)
LDoDraw (Inside Mac - Basic Toolbox)
LGetSelect (Inside Mac - Basic Toolbox)
LLastClick (Inside Mac - Basic Toolbox)
LNew (Inside Mac - Basic Toolbox)
LNextCell (Inside Mac - Basic Toolbox)
LScroll (Inside Mac - Basic Toolbox)
LSearch (Inside Mac - Basic Toolbox)
LSetSelect (Inside Mac - Basic Toolbox)
LSize (Inside Mac - Basic Toolbox)
LoadResource (Inside Mac - Basic Toolbox)
LockPixels (Inside Mac - Basic Toolbox)
MatchAlias (Inside Mac - Basic Toolbox)
Modal Dialog Hints (Inside Mac - Basic Toolbox)
ModalDialog (Inside Mac - Basic Toolbox)
MoveWindow (Inside Mac - Basic Toolbox)
NewCDialog (Inside Mac - Basic Toolbox)
NewCWindow (Inside Mac - Basic Toolbox)
NewControl (Inside Mac - Basic Toolbox)
NewDialog (Inside Mac - Basic Toolbox)
NewGDevice (Inside Mac - Basic Toolbox)
NewGWorld (Inside Mac - Basic Toolbox)
NewScreenBuffer (Inside Mac - Basic Toolbox)
NewWindow (Inside Mac - Basic Toolbox)
OSEventAvail (Inside Mac - Basic Toolbox)
Offscreen Graphics (Inside Mac - Basic Toolbox)
OpenRF (Inside Mac - Basic Toolbox)
OpenSlotSync (Inside Mac - Basic Toolbox)
OutlineMetrics (Inside Mac - Basic Toolbox)
PBAllocContigSync (Inside Mac - Basic Toolbox)
PBAllocateSync (Inside Mac - Basic Toolbox)
PBCatMoveSync (Inside Mac - Basic Toolbox)
PBCatSearchSync (Inside Mac - Basic Toolbox)
PBCloseSync (Inside Mac - Basic Toolbox)
PBCloseWDSync (Inside Mac - Basic Toolbox)
PBControlSync (Inside Mac - Basic Toolbox)
PBCreateFileIDRefSync (Inside Mac - Basic Toolbox)
PBCreateSync (Inside Mac - Basic Toolbox)
PBDeleteFileIDRefSync (Inside Mac - Basic Toolbox)
PBDeleteSync (Inside Mac - Basic Toolbox)
PBDirCreateSync (Inside Mac - Basic Toolbox)
PBEject (Inside Mac - Basic Toolbox)
PBExchangeFilesSync (Inside Mac - Basic Toolbox)
PBFlushFileSync (Inside Mac - Basic Toolbox)
PBFlushVolSync (Inside Mac - Basic Toolbox)
PBGetCatInfoSync (Inside Mac - Basic Toolbox)
PBGetEOFSync (Inside Mac - Basic Toolbox)
PBGetFCBInfoSync (Inside Mac - Basic Toolbox)
PBGetFInfoSync (Inside Mac - Basic Toolbox)
PBGetFPosSync (Inside Mac - Basic Toolbox)
PBGetForeignPrivsSync (Inside Mac - Basic Toolbox)
PBGetVInfoSync (Inside Mac - Basic Toolbox)
PBGetVolMountInfo (Inside Mac - Basic Toolbox)
PBGetVolMountInfoSize (Inside Mac - Basic Toolbox)
PBGetVolSync (Inside Mac - Basic Toolbox)
PBGetWDInfoSync (Inside Mac - Basic Toolbox)
PBHCopyFileSync (Inside Mac - Basic Toolbox)
PBHCreateSync (Inside Mac - Basic Toolbox)
PBHDeleteSync (Inside Mac - Basic Toolbox)
PBHGetDirAccessSync (Inside Mac - Basic Toolbox)
PBHGetFInfoSync (Inside Mac - Basic Toolbox)
PBHGetLogInInfoSync (Inside Mac - Basic Toolbox)
PBHGetVInfoSync (Inside Mac - Basic Toolbox)
PBHGetVolParmsSync (Inside Mac - Basic Toolbox)
PBHGetVolSync (Inside Mac - Basic Toolbox)
PBHMapIDSync (Inside Mac - Basic Toolbox)
PBHMapNameSync (Inside Mac - Basic Toolbox)
PBHMoveRenameSync (Inside Mac - Basic Toolbox)
PBHOpenDFSync (Inside Mac - Basic Toolbox)
PBHOpenDenySync (Inside Mac - Basic Toolbox)
PBHOpenRFDenySync (Inside Mac - Basic Toolbox)
PBHOpenRFSync (Inside Mac - Basic Toolbox)
PBHOpenSync (Inside Mac - Basic Toolbox)
PBHRenameSync (Inside Mac - Basic Toolbox)
PBHRstFLockSync (Inside Mac - Basic Toolbox)
PBHSetDirAccessSync (Inside Mac - Basic Toolbox)
PBHSetFInfoSync (Inside Mac - Basic Toolbox)
PBHSetFLockSync (Inside Mac - Basic Toolbox)
PBHSetVolSync (Inside Mac - Basic Toolbox)
PBKillIOSync (Inside Mac - Basic Toolbox)
PBLockRangeSync (Inside Mac - Basic Toolbox)
PBMakeFSSpecSync (Inside Mac - Basic Toolbox)
PBOffLine (Inside Mac - Basic Toolbox)
PBOpenDFSync (Inside Mac - Basic Toolbox)
PBOpenRFSync (Inside Mac - Basic Toolbox)
PBOpenSync (Inside Mac - Basic Toolbox)
PBOpenWDSync (Inside Mac - Basic Toolbox)
PBReadSync (Inside Mac - Basic Toolbox)
PBRenameSync (Inside Mac - Basic Toolbox)
PBResolveFileIDRefSync (Inside Mac - Basic Toolbox)
PBRstFLockSync (Inside Mac - Basic Toolbox)
PBSetEOFSync (Inside Mac - Basic Toolbox)
PBSetFPosSync (Inside Mac - Basic Toolbox)
PBSetFVersSync (Inside Mac - Basic Toolbox)
PBSetForeignPrivsSync (Inside Mac - Basic Toolbox)
PBSetVInfoSync (Inside Mac - Basic Toolbox)
PBSetVolSync (Inside Mac - Basic Toolbox)
PBStatusSync (Inside Mac - Basic Toolbox)
PBUnlockRangeSync (Inside Mac - Basic Toolbox)
PBUnmountVol (Inside Mac - Basic Toolbox)
PBVolumeMount (Inside Mac - Basic Toolbox)
PBWriteSync (Inside Mac - Basic Toolbox)
PageFaultFatal (Inside Mac - Basic Toolbox)
PaintOne (Inside Mac - Basic Toolbox)
PixMap32Bit (Inside Mac - Basic Toolbox)
PrDlgMain (Inside Mac - Basic Toolbox)
PrJobDialog (Inside Mac - Basic Toolbox)
PrStlDialog (Inside Mac - Basic Toolbox)
PrValidate (Inside Mac - Basic Toolbox)
Preserving the Glyphs Shape (Inside Mac - Basic Toolbox)
ProtectEntry (Inside Mac - Basic Toolbox)
PtInIconID (Inside Mac - Basic Toolbox)
PtInIconSuite (Inside Mac - Basic Toolbox)
PtInRect (Inside Mac - Basic Toolbox)
PtInRgn (Inside Mac - Basic Toolbox)
QDDone (Inside Mac - Basic Toolbox)
RealColor (Inside Mac - Basic Toolbox)
RealFont (Inside Mac - Basic Toolbox)
RectInIconID (Inside Mac - Basic Toolbox)
RectInIconSuite (Inside Mac - Basic Toolbox)
RectInRgn (Inside Mac - Basic Toolbox)
RelString (Inside Mac - Basic Toolbox)
ReserveEntry (Inside Mac - Basic Toolbox)
ResolveAlias (Inside Mac - Basic Toolbox)
ResolveAliasFile (Inside Mac - Basic Toolbox)
SETCATINFO (Inside Mac - Basic Toolbox)
SETFILEINFO (Inside Mac - Basic Toolbox)
SETFILELOCK (Inside Mac - Basic Toolbox)
SFGetFile (Inside Mac - Basic Toolbox)
SFPutFile (Inside Mac - Basic Toolbox)
SameProcess (Inside Mac - Basic Toolbox)
Searching for a Specific High-Level Event (Inside Mac - Basic Toolbox)
SectRect (Inside Mac - Basic Toolbox)
SetClikLoop (Inside Mac - Basic Toolbox)
SetDeviceAttribute (Inside Mac - Basic Toolbox)
SetFScaleDisable (Inside Mac - Basic Toolbox)
SetFontLock (Inside Mac - Basic Toolbox)
SetFractEnable (Inside Mac - Basic Toolbox)
SetOutlinePreferred (Inside Mac - Basic Toolbox)
SetPalette (Inside Mac - Basic Toolbox)
SetPreserveGlyph (Inside Mac - Basic Toolbox)
SetResLoad (Inside Mac - Basic Toolbox)
SetResPurge (Inside Mac - Basic Toolbox)
SetStylScrap (Inside Mac - Basic Toolbox)
SetWordBreak (Inside Mac - Basic Toolbox)
Setting and Restoring the A5 Register (Inside Mac - Basic Toolbox)
ShowHide (Inside Mac - Basic Toolbox)
SizeWindow (Inside Mac - Basic Toolbox)
StillDown (Inside Mac - Basic Toolbox)
Storing a Font Name in a Document (Inside Mac - Basic Toolbox)
SwapDataCache (Inside Mac - Basic Toolbox)
SwapInstructionCache (Inside Mac - Basic Toolbox)
SystemEdit (Inside Mac - Basic Toolbox)
SystemEvent (Inside Mac - Basic Toolbox)
SystemTask (Inside Mac - Basic Toolbox)
TEAutoView (Inside Mac - Basic Toolbox)
TEClick (Inside Mac - Basic Toolbox)
TEContinuousStyle (Inside Mac - Basic Toolbox)
TEKey (Inside Mac - Basic Toolbox)
TEReplaceStyle (Inside Mac - Basic Toolbox)
TESelView (Inside Mac - Basic Toolbox)
TESetSelect (Inside Mac - Basic Toolbox)
TESetStyle (Inside Mac - Basic Toolbox)
TestDeviceAttribute (Inside Mac - Basic Toolbox)
TextEdit and TrueType Fonts (Inside Mac - Basic Toolbox)
TextEdit hooks (Inside Mac - Basic Toolbox)
The Monitor Function (Inside Mac - Basic Toolbox)
TrackBox (Inside Mac - Basic Toolbox)
TrackGoAway (Inside Mac - Basic Toolbox)
UpdateAlias (Inside Mac - Basic Toolbox)
UprString (Inside Mac - Basic Toolbox)
Using TrueType Fonts in Preference to Bitmapped Fonts (Inside Mac - Basic Toolbox)
Using the Alias Manager (Inside Mac - Basic Toolbox)
Using the Process Manager (Inside Mac - Basic Toolbox)
Using the Resource Manager (Inside Mac - Basic Toolbox)
WaitMouseUp (Inside Mac - Basic Toolbox)
WaitNextEvent (Inside Mac - Basic Toolbox)
ZoomWindow (Inside Mac - Basic Toolbox)
searchProc (Inside Mac - Basic Toolbox)
Closing an Edition (Inside Mac - DAM-Ed-PPC-Slot)
Creating a Publisher (Inside Mac - DAM-Ed-PPC-Slot)
Creating a Subscriber (Inside Mac - DAM-Ed-PPC-Slot)
DBBreak (Inside Mac - DAM-Ed-PPC-Slot)
DBGetResultHandler (Inside Mac - DAM-Ed-PPC-Slot)
DBInstallResultHandler (Inside Mac - DAM-Ed-PPC-Slot)
Handling Data During a Session (Inside Mac - DAM-Ed-PPC-Slot)
Handling Incoming Session Requests (Inside Mac - DAM-Ed-PPC-Slot)
IPCListPortsSync (Inside Mac - DAM-Ed-PPC-Slot)
Locating a Port (Inside Mac - DAM-Ed-PPC-Slot)
NewPublisherDialog (Inside Mac - DAM-Ed-PPC-Slot)
NewSubscriberDialog (Inside Mac - DAM-Ed-PPC-Slot)
Opening a Port (Inside Mac - DAM-Ed-PPC-Slot)
Opening an Edition Container to Read Data (Inside Mac - DAM-Ed-PPC-Slot)
Opening an Edition Container to Write Data (Inside Mac - DAM-Ed-PPC-Slot)
Opening and Closing a Document Containing Sections (Inside Mac - DAM-Ed-PPC-Slot)
PPC Toolbox Calling Conventions (Inside Mac - DAM-Ed-PPC-Slot)
PPCAcceptSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCBrowser (Inside Mac - DAM-Ed-PPC-Slot)
PPCCloseSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCEndSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCInformSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCOpenSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCReadSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCRejectSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCStartSync (Inside Mac - DAM-Ed-PPC-Slot)
PPCWriteSync (Inside Mac - DAM-Ed-PPC-Slot)
Preparing for a Session (Inside Mac - DAM-Ed-PPC-Slot)
Processing Query Results (Inside Mac - DAM-Ed-PPC-Slot)
Receiving Session Requests (Inside Mac - DAM-Ed-PPC-Slot)
RegisterSection (Inside Mac - DAM-Ed-PPC-Slot)
Saving a Document Containing Sections (Inside Mac - DAM-Ed-PPC-Slot)
SectionOptionsDialog (Inside Mac - DAM-Ed-PPC-Slot)
Sending a Message Block (Inside Mac - DAM-Ed-PPC-Slot)
StartSecureSession (Inside Mac - DAM-Ed-PPC-Slot)
Using Publisher and Subscriber Options (Inside Mac - DAM-Ed-PPC-Slot)
Using the High-Level Interface (Inside Mac - DAM-Ed-PPC-Slot)
Using the Low-Level Interface (Inside Mac - DAM-Ed-PPC-Slot)
Writing a Status Routine for High-Level Functions (Inside Mac - DAM-Ed-PPC-Slot)
Flushing Sound Channels (Inside Mac - Sound Mgr)
Obtaining Information About Sound Features (Inside Mac - Sound Mgr)
Playing 'snd ' Resources (Inside Mac - Sound Mgr)
Playing Sampled Sounds From Files (Inside Mac - Sound Mgr)
Recording Sounds Directly From a Device (Inside Mac - Sound Mgr)
Releasing Sound Channels (Inside Mac - Sound Mgr)
SPBRecord (Inside Mac - Sound Mgr)
SPBRecordToFile (Inside Mac - Sound Mgr)
SndDisposeChannel (Inside Mac - Sound Mgr)
SndDoCommand (Inside Mac - Sound Mgr)
SndPlay (Inside Mac - Sound Mgr)
SndStartFilePlay (Inside Mac - Sound Mgr)
SndStopFilePlay (Inside Mac - Sound Mgr)
Specifying Callback Routines (Inside Mac - Sound Mgr)
IUClearCache (Inside Mac - WWSO Mgr)
NFindWord (Inside Mac - WWSO Mgr)
NPixel2Char (Inside Mac - WWSO Mgr)
Obtaining Script Information (Inside Mac - WWSO Mgr)
Using The International and Keyboard Resources (Inside Mac - WWSO Mgr)
Verbs for GetEnvirons and SetEnvirons (Inside Mac - WWSO Mgr)
About Modula-2 (MacTech Vol 01-1984-5)
Application List (MacTech Vol 01-1984-5)
Computing Caverns (MacTech Vol 01-1984-5)
Constructing Apps (MacTech Vol 01-1984-5)
Filter Procs (MacTech Vol 01-1984-5)
Forth Decompiler (MacTech Vol 01-1984-5)
Listbox in Dialog (MacTech Vol 01-1984-5)
Modula-2 Compiler (MacTech Vol 01-1984-5)
Text Window (MacTech Vol 01-1984-5)
Using Controls (MacTech Vol 01-1984-5)
Using Windows (MacTech Vol 01-1984-5)
CLR ToolLib (MacTech Vol 02-1986)
CMD-Shift-3 (MacTech Vol 02-1986)
Fat Bits (MacTech Vol 02-1986)
Palette Selection (MacTech Vol 02-1986)
Resource Mover Modula-2 (MacTech Vol 02-1986)
TML To LSP (MacTech Vol 02-1986)
Typecasting (MacTech Vol 02-1986)
Feb 87 Letters (MacTech Vol 03-1987)
File Dialog (MacTech Vol 03-1987)
MacHack 87 (MacTech Vol 03-1987)
Printer Resource 2 (MacTech Vol 03-1987)
Rom Ref DA (MacTech Vol 03-1987)
Undo (MacTech Vol 03-1987)
Europe (MacTech Vol 04-1988)
HyperCard 1.2 (MacTech Vol 04-1988)
Jan 88 Mousehole (MacTech Vol 04-1988)
Smart Docs (MacTech Vol 04-1988)
Window Barrier (MacTech Vol 04-1988)
XCMD Corner (MacTech Vol 04-1988)
XCMD Printer (MacTech Vol 04-1988)
ADB Demo (MacTech Vol 05-1989)
AppleTalk Shell (MacTech Vol 05-1989)
Dec 89 Letters (MacTech Vol 05-1989)
Designer CDEF (MacTech Vol 05-1989)
Doodats (MacTech Vol 05-1989)
Help for Help (MacTech Vol 05-1989)
HyperAppleTalk 1 (MacTech Vol 05-1989)
HyperAppleTalk 2 (MacTech Vol 05-1989)
Jan 89 Mousehole (MacTech Vol 05-1989)
List of Controls (MacTech Vol 05-1989)
Quadratic Plotters (code) (MacTech Vol 05-1989)
Quadratic Plotters 2 (MacTech Vol 05-1989)
Scroll Bar CDEF (MacTech Vol 05-1989)
Spreadsheet (MacTech Vol 05-1989)
ZBASIC Routines (MacTech Vol 05-1989)
ADB Count (MacTech Vol 06-1990)
Extend Modal Dialog (MacTech Vol 06-1990)
Feb 90 Letters (MacTech Vol 06-1990)
HeapLister (code 2) (MacTech Vol 06-1990)
Jan 90 Letters (MacTech Vol 06-1990)
LZW Compression (MacTech Vol 06-1990)
Line Art Rotation (MacTech Vol 06-1990)
MacApp and C++ (MacTech Vol 06-1990)
May 90 Mousehole (MacTech Vol 06-1990)
Messenger (MacTech Vol 06-1990)
New Toolbox (MacTech Vol 06-1990)
New Toolbox (code) (MacTech Vol 06-1990)
Object Shell 1 (MacTech Vol 06-1990)
Printing XCMD (MacTech Vol 06-1990)
Spiffy Color 1 (MacTech Vol 06-1990)
Spiffy Color 1 (code) (MacTech Vol 06-1990)
Track, Field 1 (MacTech Vol 06-1990)
Track, Field 2 (MacTech Vol 06-1990)
Animate PICS (MacTech Vol 07-1991)
Design Objects (MacTech Vol 07-1991)
External Windows 1 (MacTech Vol 07-1991)
External Windows 2 (MacTech Vol 07-1991)
Harmonics (MacTech Vol 07-1991)
Linking Text (MacTech Vol 07-1991)
MacSockets (MacTech Vol 07-1991)
Menu Command Unit (MacTech Vol 07-1991)
Menu Hide, Seek (MacTech Vol 07-1991)
NonStandard File (MacTech Vol 07-1991)
OOP World (MacTech Vol 07-1991)
Password (MacTech Vol 07-1991)
Posing Dialogs (MacTech Vol 07-1991)
Prograph Primitive (MacTech Vol 07-1991)
Standard Search Unit (MacTech Vol 07-1991)
Virus Scout (MacTech Vol 07-1991)
Compiler Knows (MacTech Vol 08-1992)
Easy FKEY (MacTech Vol 08-1992)
Hello TCL World (MacTech Vol 08-1992)
High Res Timer (MacTech Vol 08-1992)
LS FORTRAN 3.0, Pt 1 (MacTech Vol 08-1992)
Unannounced Calls (MacTech Vol 08-1992)
Virus Detection (MacTech Vol 08-1992)
Virus Protection (MacTech Vol 08-1992)
68040 BlockMove (MacTech Vol 09-1993)
Dumb bugs (MacTech Vol 09-1993)
Jun 93 Challenge (MacTech Vol 09-1993)
Mar 93 Challenge (MacTech Vol 09-1993)
May 93 Challenge (MacTech Vol 09-1993)
NSort (MacTech Vol 09-1993)
Newton Toolkit (MacTech Vol 09-1993)
Oct 93 Tips, Tidbits (MacTech Vol 09-1993)
Sep 93 Challenge (MacTech Vol 09-1993)
TReportPrint (MacTech Vol 09-1993)
TearOff TCL (MacTech Vol 09-1993)
XCMD Shell (MacTech Vol 09-1993)
XCMD in App (MacTech Vol 09-1993)
Dec 94 Challenge (MacTech Vol 10-1994)
Oct 94 Challenge (MacTech Vol 10-1994)
Oct 94 Tips (MacTech Vol 10-1994)
Oct 94 Top 10 (MacTech Vol 10-1994)
Guide Extrn Code Modules (MacTech Vol 11-1995)
Jan 95 Top 10 (MacTech Vol 11-1995)
Jul 95 Tips (MacTech Vol 11-1995)
Mar 95 Tips (MacTech Vol 11-1995)
Dec 96 Challenge (MacTech Vol 12-1996)
Jan 96 Top 10 (MacTech Vol 12-1996)
Jul 96 Challenge (MacTech Vol 12-1996)
Apr 97 Dialog Box (MacTech Vol 13-1997)
Feb 97 Challenge (MacTech Vol 13-1997)
Jun 97 Challenge (MacTech Vol 13-1997)
Mar 97 Challenge (MacTech Vol 13-1997)
Multifile Dialogs in CPX (MacTech Vol 13-1997)
StoneTable (MacTech Vol 13-1997)
The Eight Queens Problem (MacTech Vol 13-1997)
Thread Performance Analysis (MacTech Vol 13-1997)
Apr 98 Challenge (MacTech Vol 14-1998)
Conway’s Game of Life (MacTech Vol 14-1998)
Dec 98 Prog Challenge (MacTech Vol 14-1998)
Jan 98 Challenge (MacTech Vol 14-1998)
Jul 98 Prog Challenge (MacTech Vol 14-1998)
Nov 98 Prog Challenge (MacTech Vol 14-1998)
The Knight's Tour (MacTech Vol 14-1998)
Nov 99 Challenge (MacTech Vol 15-1999)
Nov 99 Challenge (MacTech Vol 15-1999)
Photoshop Plug-Ins Part 2 (MacTech Vol 15-1999)
Random Walk Generator (MacTech Vol 15-1999)
Streaming Real G2 SDK (MacTech Vol 15-1999)
Feb 00 Challenge (MacTech Vol 16-2000)
Sep 00 Challenge (MacTech Vol 16-2000)
Feb 01 Challenge (MacTech Vol 17-2001)
January 90 - BRAVING OFFSCREEN WORLDS (develop - 1990)
January 90 - MACINTOSH Q & A (develop - 1990)
Autumn 91 - CURVES AHEAD: WORKING WITH CURVES IN QUICKDRAW (develop - 1991)
Autumn 91 - VALIDATING DATE AND TIME ENTRY IN MACAPP (develop - 1991)
August 92 - MACINTOSH Q & A (develop - 1992)
May 92 - MACINTOSH Q & A (develop - 1992)
March 93 - ASYNCHRONOUS ROUTINES ON THE MACINTOSH (develop - 1993)
March 93 - SOMEWHERE IN QUICKTIME (develop - 1993)
June 95 - Custom Color Search Procedures (develop - 1995)
June 96 - The Veteran Neophyte: Manual Labor (develop - 1996)